- take smb.'s breath
- (take (away) smb.'s breath (тж. take smb.'s breath away))удивить, поразить кого-л.; ≈ захватило дух (отсюда breath-taking)
I tried to keep steady in my chair. The offer took my breath away, an opportunity the like of which I had never dared, even, to contemplate. (A. J. Cronin, ‘Shannon's Way’, book IV, ch. 7) — Я чуть не упал со стула. От этого предложения у меня буквально захватило дух - о такой возможности я никогда и мечтать не смел.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.